package com.lancoo.ccas52.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName GenerateSchedulingData
 * @Description 教学班对应授课类型 生成课表所需数据
 * @Author quin
 * @Date 2023/6/12 19:48
 */
@Data
public class GenerateTeachingClassUnitInput {

    @ApiModelProperty(value = "教学班id",required = true)
    private Long teachingClassId;

    @ApiModelProperty(value = "教学班名称",required = true)
    private String teachingClassName;

    @ApiModelProperty(value = "课程id",required = true)
    private Long courseId;

    @ApiModelProperty(value = "课程名称",required = true)
    private String courseName;

    @ApiModelProperty(value = "授课类型 0:环节 1讲授 2实验 3上机 4其他",required = true)
    private Integer hourType;

    @ApiModelProperty(value = "周课时数量",required = true)
    private Integer weekNum;

    @ApiModelProperty(value = "连上节次",required = true)
    private Integer connectSection;

    @ApiModelProperty(value = "连上次数",required = true)
    private Integer connectNumber;

    @ApiModelProperty(value = "上课周次(二进制)",required = true)
    private String week;


}
